#!/bin/bash
# script modificado por msaito
if [ "$(id -u)" != "0" ]; then
   echo "This script must be run as root" 1>&2
   exit 1
fi


if [ $# -eq 0 ]; then
  echo "Deve-se passar o nome da pasta como argumento"
  exit 0
else
  pasta=$1
fi

if [ ! -d $pasta  ]; then
  echo "argumento deve ser uma pasta valida"
  exit 0
fi

sleep 1
echo "argumento aceito"
echo "... 100 medidas/PM"
echo ""

while true
do
  read X
  arquivo_ref=$pasta/nref

  if [ -r $arquivo_ref ]
  then
    N=`cat $arquivo_ref`
  else
    touch $arquivo_ref
    N=1
    echo $N > $arquivo_ref
  fi

  echo "Medindo PM" $N

  arquivo=$pasta/$N.txt
  touch $arquivo



  i=0
  while [ $i -ne 100 ]
  do

    echo --------------- >> $arquivo
    echo $i >> $arquivo
    echo $i
    iwlist wlan0 scan >> $arquivo
  
  i=`expr $i + 1`
  done
  
  echo "Fim da medicao do PM" $N

  N=`expr $N + 1`
  echo $N > $arquivo_ref


done

